Architectures for Synchronous Groupware
نویسندگان
چکیده
Synchronous groupware systems allow physically separated users to interact with one another and with shared computational objects in real time. Such systems are problematic to build since their user interfaces must support multiple, concurrent users, and both their application logic and their user interfaces must be distributed across multiple platforms. This survey explores the range of software architectures that have been proposed to solve this problem. The presentation includes three distinct architectural views: reference models, which divide complete systems into named functional elements and specify data ow between those elements; architectural styles, which prescribe component and connector types and their allowed patterns of interaction; and distribution architectures, which represent the distribution of system functionality across connected computing platforms. The distribution architectures are presented using a new descriptive framework called Interlace. The architectural presentation is complemented by a brief overview of consistency maintenance mechanisms for groupware.
منابع مشابه
An extensible classification model for distribution architectures of synchronous groupware
In this paper we present a new classification model for distribution architectures of synchronous groupware. Former models divide distribution architectures into centralized, replicated and hybrid ones. Such a classification is not expressive enough to argue about pros and cons of a specific realisation, thus in the past discussions about distribution architectures were very emotional. Discussi...
متن کاملA taxonomy for synchronous groupware architectures
In this paper we present a taxonomy for distribution architectures of synchronous groupware. As demonstrated by our own groupware platforms DreamTeam and QuickStep, a certain architecture may be a suitable for one scenario, but may have many disadvantages in another scenario. Former taxonomies divide distribution architectures into centralized, replicated and hybrid ones. Such a classification ...
متن کاملFlexibility Mapping Synchronous Groupware Architectures to Distributed Implementations
Design-level architectures allow developers to concentrate on the functionality of their groupware application without exposing its detailed implementation as a distributed system. Because they abstract issues of distribution, networking and concurrency control, design-level architectures can be implemented using a range of distributed implementation architectures. This paper shows how the impl...
متن کاملAdaptive and Transparent Data Distribution Support for Synchronous Groupware
The data of a groupware application must be shared to support interactions between collaborating users. There have been a lot of discussions about the best distribution scheme for the data of a groupware application. Many existing groupware platforms only support one distribution scheme, e.g. a replicated or a central scheme. The selected scheme applies to the entire application. In our opinion...
متن کاملState Treemap: An Awareness Widget for Multi-Synchronous Groupware
Awareness widgets facilitate coordination for both synchronous and asynchronous groupware systems. Unfortunately, they cannot be used for multi-synchronous groupware systems. With a group of architects, we have designed a new awareness widget for multisynchronous groupware system called “State Treemap”. We have developed and integrated this widget in a platform for hosting virtual teams of arch...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999